/**
 * 
 */
package org.jim.server.demo.school.service;

import java.util.List;

import org.jim.common.message.IMesssageHelper;
import org.jim.common.packets.Group;
import org.jim.common.packets.User;

/**
 * @author idmin
 *
 */
public interface SIMessageHelper extends IMesssageHelper {

	/**
	 * 根据用户名和密码获取用户
	 * 
	 * @param username
	 * @param password
	 */
	public User getUser(String username, String password);

	/**
	 * 根据用户获取用户所有群组信息
	 * 
	 * @param userId
	 * @return
	 */
	public List<Group> getAllGroupByUser(String userId);

	/**
	 * 根据用户获取用户好友列表
	 * 
	 * @param userId
	 * @return
	 */
	public List<User> getAllUserByUser(String userId);
}
